A linearization of the Lambda-calculus and consequences

نویسنده

  • Assaf J. Kfoury
چکیده

We embed the standard λ-calculus, denoted Λ, into two larger λ-calculi, denoted Λ∧ and &Λ∧. The standard notion of β-reduction for Λ corresponds to two new notions of reduction, β∧ for Λ∧ and &β∧ for &Λ∧. A distinctive feature of our new calculus Λ∧ (resp., &Λ∧) is that, in every function application, an argument is used at most once (resp., exactly once) in the body of the function. We establish various connections between the three notions of reduction, β, β∧ and &β∧. As a consequence, we provide an alternative framework to study the relationship between β-weak normalization and β-strong normalization, and give a new proof of the oft-mentioned equivalence between β-strong normalization of standard λ-terms and typability in a system of “intersection types”.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Higher numerical ranges of matrix polynomials

 Let $P(lambda)$ be an $n$-square complex matrix polynomial, and $1 leq k leq n$ be a positive integer. In this paper, some algebraic and geometrical properties of the $k$-numerical range of $P(lambda)$ are investigated. In particular, the relationship between the $k$-numerical range of $P(lambda)$ and the $k$-numerical range of its companion linearization is stated. Moreover, the $k$-numerical...

متن کامل

Linearization by Program Transformation

We identify a restricted class of terms of the lambda calculus, here called weak linear, that includes the linear lambda-terms keeping their good properties of strong normalization, non-duplicating reductions and typability in polynomial time. The advantage of this class over the linear lambda-calculus is the possibility of transforming general terms into weak linear terms with the same normal ...

متن کامل

Linearization of hybrid processes

We present an algorithm for the linearization of hybrid processes modeled in hybrid process algebra (HyPA) and prove its correctness. HyPA is a formalism that is suitable for the algebraic analysis of hybrid systems, i.e., systems with continuous (physical) as well as discrete (computational) components. Linearization is a useful first step in this analysis, because it reduces the complexity of...

متن کامل

Linearization of W algebras and W superalgebras

In a recent paper, the authors have shown that the secondary reduction of W-algebras provides a natural framework for the linearization of W-algebras. In particular, it allows in a very simple way the calculation of the linear algebra W(G, H) ≥0 associated to a wide class of W(G,H) algebras, as well as the expression of the W generators of W(G,H) in terms of the generators of W(G, H) ≥0. In thi...

متن کامل

German Word Order and \linearization" in Type-logical Grammar

We demonstrate how the type-theoretical approach to integrating syntax and semantics provides a straightforward, coherent and empirically accurate account of the basic facts of German word order. We focus on the order of adjuncts and arguments in the clause core for a representative range of German construction types: subordinate verb-nal, interrogative verb-initial, declarative verb-second, an...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • J. Log. Comput.

دوره 10  شماره 

صفحات  -

تاریخ انتشار 2000